var runtime.newmHandoff
21 uses
runtime (current package)
proc.go#L2837: var newmHandoff struct {
proc.go#L2890: lock(&newmHandoff.lock)
proc.go#L2891: if newmHandoff.haveTemplateThread == 0 {
proc.go#L2894: mp.schedlink = newmHandoff.newm
proc.go#L2895: newmHandoff.newm.set(mp)
proc.go#L2896: if newmHandoff.waiting {
proc.go#L2897: newmHandoff.waiting = false
proc.go#L2898: notewakeup(&newmHandoff.wake)
proc.go#L2900: unlock(&newmHandoff.lock)
proc.go#L2948: if !atomic.Cas(&newmHandoff.haveTemplateThread, 0, 1) {
proc.go#L2975: lock(&newmHandoff.lock)
proc.go#L2976: for newmHandoff.newm != 0 {
proc.go#L2977: newm := newmHandoff.newm.ptr()
proc.go#L2978: newmHandoff.newm = 0
proc.go#L2979: unlock(&newmHandoff.lock)
proc.go#L2986: lock(&newmHandoff.lock)
proc.go#L2988: newmHandoff.waiting = true
proc.go#L2989: noteclear(&newmHandoff.wake)
proc.go#L2990: unlock(&newmHandoff.lock)
proc.go#L2991: notesleep(&newmHandoff.wake)
proc.go#L5479: if atomic.Load(&newmHandoff.haveTemplateThread) == 0 && GOOS != "plan9" {
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)